rc.squid start|stop|restart Servidor Proxy
Publicado por Gabriel 26/12/2004
[ Hits: 18.156 ]
Este script tem a função de iniciar, parar, e reiniciar o servidor proxy(Squid), Antes de usar edite o arquivo para que ver o que é necessário para seu bom funcionamento.
O Script foi testado na distribuição Slackware 10.
#!/bin/bash # #*************************************************************************** # rc.squid # # Shell script para iniciar, parar e reiniciar o servidor proxy(squid) # # Copyright (C) 2004 Gabriel Santana # # E-mail: gabrielba@gmail.com # # This file may be distributed under the terms of the GNU General # Public License. # # Licença: GPL # # Use: rc.squid start|stop|restart # #*************************************************************************** # O arquivo binário do squid deve estar em /usr/sbin/squid # Contém o PID do servidor squid PID_FILE=/var/run/squid.pid # Inicia o Servidor Squid, e caso já esteja rodando informa ao administrador # Start squid: squid_start() { if [ -e $PID_FILE ]; then echo echo "-----------------------------------" echo "O Servidor proxy estar em execução." echo "-----------------------------------" echo elif [ -G /usr/sbin/squid ]; then /usr/sbin/squid && echo "Servidor proxy iniciado." else echo "Você não tem permissão para rodar." fi } # Para o servidor proxy # Stop squid: squid_stop() { if [ -e $PID_FILE ]; then kill -9 $(cat $PID_FILE) && rm -f $PID_FILE && echo echo "-----------------------------------" echo "Servidor proxy parado." echo "-----------------------------------" echo fi } # Reinicia o Servidor proxy # Restart squid squid_restart() { squid_stop sleep 1 squid_start } # Argumentos que podem ser fornecidos ao scripts # Opções case $1 in 'start') squid_start ;; 'stop') squid_stop ;; 'restart') squid_restart ;; *) echo "Use $0 start|stop|restart" esac
Assitente de conexão Wireless - KDialog
Verifica se quem executa é root
Alterar valores de jogos em Flash
Matrix - Terminal Comunication
Nenhum comentário foi encontrado.
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando e usando o Dconf Editor, o "regedit" para Linux
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
Remover por completo uma DE (4)
Dificuldade em ler binário (17)
Manjaro Substituindo Ubuntu no Desktop (7)